package main

import (
	"fmt"
	"strings"
	"io"
)

func main() {
	str := "Make the plan. Execute the plan. Expect the plan to go off the rails. Throw away the plan."
	r1 := strings.NewReader(str)
	buf := make([]byte, 17)
	offset := int64(15)
	n, _ := r1.ReadAt(buf, offset)
	fmt.Println(n, string(buf))
	r1.Seek(offset + int64(n) + 1, io.SeekStart)

	buf = make([]byte, 36)
	n, _ = r1.Read(buf)
	fmt.Println(n, string(buf))
}